home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / g_man / cat3 / ftn / rcrvn.z / rcrvn
Encoding:
Text File  |  2002-10-03  |  2.5 KB  |  67 lines

  1.  
  2.  
  3.  
  4. rrrrccccrrrrvvvvnnnn((((3333GGGG))))                                                            rrrrccccrrrrvvvvnnnn((((3333GGGG))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      rrrrccccrrrrvvvvnnnn - draws a series of curve segments
  10.  
  11. FFFFOOOORRRRTTTTRRRRAAAANNNN 77777777 SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
  12.      ssssuuuubbbbrrrroooouuuuttttiiiinnnneeee rrrrccccrrrrvvvvnnnn((((nnnn,,,, ggggeeeeoooommmm))))
  13.      iiiinnnntttteeeeggggeeeerrrr****4444 nnnn
  14.      rrrreeeeaaaallll ggggeeeeoooommmm((((4444,,,,nnnn))))
  15.  
  16. PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
  17.      _n      expects the number of control points to be used in drawing the
  18.             curve.
  19.  
  20.      _g_e_o_m   expects the matrix containing the control points of the curve
  21.             segments.
  22.  
  23. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  24.      rrrrccccrrrrvvvvnnnn draws a series of rational cubic spline curve segments using the
  25.      current basis and precision.  The control points specified in _g_e_o_m
  26.      determine the shapes of the curve segments and are used four at a time.
  27.      For example, if _n is 6, three curve segments are drawn, the first using
  28.      points 0,1,2,3 as control points, and the second and third segments are
  29.      controlled by points 1,2,3,4 and 2,3,4,5, respectively.  If the current
  30.      basis is a B-spline, Cardinal spline, or basis with similar properties,
  31.      the curve segments are joined end to end and appear as a single curve.
  32.  
  33.      Each curve segment is approximated by a sequence of straight lines.  All
  34.      lines use the current linestyle, which is reset prior to the first line
  35.      and continues through subsequent lines.  Other line modes, including
  36.      depthcueing, line width, and line antialiasing, also apply to the lines
  37.      generated by rrrrccccrrrrvvvvnnnn.
  38.  
  39.      After rrrrccccrrrrvvvvnnnn executes, the graphics position is undefined.
  40.  
  41. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  42.      crv, crvn, curveb, curvep, defbas, depthc, linesm, linewd, rcrv, setlin
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.